
// content.js
(function() {
  // 等待页面加载完毕
  function extractTableData() {
    // 根据实际页面结构调整选择器
    const table = document.querySelector('table');
    if (!table) {
      console.log('未找到表格元素');
      return;
    }
    const data = [];
    const rows = table.querySelectorAll('tr');
    rows.forEach(row => {
      const rowData = [];
      const cells = row.querySelectorAll('td, th');
      cells.forEach(cell => {
        rowData.push(cell.innerText.trim());
      });
      data.push(rowData);
    });
    // 发送数据到后台脚本
    chrome.runtime.sendMessage({ type: 'tableData', data: data });
  }

  // 等待DOM加载完成后提取
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', extractTableData);
  } else {
    extractTableData();
  }
})();
